/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hilos;

import java.util.HashMap;

/**
 * Todos los hilos de Nessy deben heredar de este y tener una tabla y poder ser 
 * enlazables desde el gestor de hilos para mantener un control sobre estos
 * @author Felipe Serrano
 */
public class HiloNessy extends Thread implements Enlazable{
    
    protected HashMap<Long,Integer> tabla;

    /**
     * Usado para poder obtener el valor de retorno del hilo desde el gestor de
     * hilos.
     * @param tabla en la que apuntará el valor que ha devuelto el hilo al finalizar
     */
    @Override
    public void enlazar(HashMap<Long, Integer> tabla) {
        this.tabla = tabla;
        tabla.put(getId(), -1);
    }
    
}
